permanent delegation - German English Dictionary